Controlled Perturbation for Certified Geometric Computing with Fixed-Precision Arithmetic

نویسنده

  • Dan Halperin
چکیده

Transforming geometric algorithms into effective computer programs is a difficult task. This transformation is particularly made hard by the basic assumptions of most theoretical geometric algorithms concerning the handling of robustness issues, namely issues related to arithmetic precision and degenerate input. We start with a discussion of the gap between the theory and practice of geometric algorithms, together with a brief review of existing solutions to some of the problems that this dichotomy brings about. We then focus on controlled perturbation, an efficient method for removing degeneracies and certifying correct predicate-evaluation in algorithms for constructing geometric arrangements and related structures, while using fixed-precision arithmetic. We discuss the theory and practice of controlled perturbation, compare it with other techniques, and survey several applications of the method including a very recent one to dynamic maintenance of molecular surfaces.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ACS Algorithms for Complex Shapes with Certified Numerics and Topology A General Approach to the Analysis of Controlled Perturbation Algorithms

Controlled Perturbation (CP, for short) is an approach to implement efficient and robust geometric algorithms using the computational speed of builtin finite precision arithmetic, while bypassing precision problems during the computation. Furthermore it avoids the time-consuming and error-prone discussion of degenerate cases. CP replaces the input objects by a set of randomly perturbed (moved, ...

متن کامل

Controlled Perturbation of sets of line segments in ℝ2 with smart processing order

Controlled Perturbation is a framework for perturbing geometric sets to make the processes that use them more robust for fixed-precision manipulation. We present a Controlled Perturbation scheme for sets of line segments in IR (CPLS, for short). CPLS iteratively perturbs the endpoints of the line segments to eliminate potential degeneracies that may cause round-off errors when using fixed-preci...

متن کامل

Exact Numerical Perturbation ∗

We present our exact numerical perturbation technique for eliminating degeneracies occurring in geometric modeling processes. Consider a geometric modeler that performs a set of geometric operations (e.g. CSG-based Boolean operations). We would like to make the geometric modeler “robust” with respect to degeneracies, meaning that it will not crash. Our approach achieves many of the same results...

متن کامل

A general approach to the analysis of controlled perturbation algorithms

Controlled Perturbation (CP, for short) is an approach to obtaining efficient and robust implementations of a large class of geometric algorithms using the computational speed of multiple precision floating point arithmetic (compared to exact arithmetic), while bypassing the precision problems by perturbation. It also allows algorithms to be written without consideration of degenerate cases. CP...

متن کامل

A Note on the First Geometric-Arithmetic Index of Hexagonal Systems and Phenylenes

The first geometric-arithmetic index was introduced in the chemical theory as the summation of 2 du dv /(du  dv ) overall edges of the graph, where du stand for the degree of the vertex u. In this paper we give the expressions for computing the first geometric-arithmetic index of hexagonal systems and phenylenes and present new method for describing hexagonal system by corresponding a simple g...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010